W/Mo with max smiting and Shield of Judgement is your best bet, since Giants can't be knocked down. You'll also need Dolyak Signet to avoid knockdowns from Giant Stomp. You're going to need a boatload of health to take on more than 1 at a time, because they spam Vile Touch, which saps away almost 70 health each time they use it. Any condition causing build will backfire because of Plague Signet, which will just give your negative conditions right back to you. The most I've ever been able to take on at once face to face was 2. 3 or more did me in quick. Taking 60+ damage from Vile touch every 4 seconds from 3 Giants is way more than you can heal.
A hit and run W/R with Barbed Trap and poison and Hunter's Shot could work, but there's a serious energy management concern there. And you'd have to keep them from getting close enough to use Plague Signet while the degen killed them off, so you'd be running a LOT.
Conversely, my 55 Monk can take on over half a dozen at a time and kill them, so long as I don't get knocked down while I'm trying to recast Protective Spirit. Is there any particular reason you want to farm them? The best you'll usually get is a plethora of Giant Slayer hammers (at one point I had over 20 gold hammers on my Monk, and couldn't even GIVE them away), and since nobody buys hammers you won't make any decent money off them, unless you're just looking for the challenge. Hydras, Griffons, Sand Drakes and Worms are a lot easier and a lot more profitable.
|